home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / PROGTOOL / FGL304E.ZIP;1 / EXPAS.ARJ / FGDOC / EXAMPLES / PASCAL / 14-05.PAS < prev    next >
Encoding:
Pascal/Delphi Source File  |  1994-01-24  |  580 b   |  30 lines

  1. program main;
  2. uses fgmain, fgmisc;
  3.  
  4. const
  5.   ESC = 1;
  6.   LEFT = 75;
  7.   RIGHT = 77;
  8.   UP = 72;
  9.   DOWN = 80;
  10.  
  11. begin
  12.   fg_kbinit(1);
  13.   writeln('Keyboard handler enabled.');
  14.  
  15.   repeat
  16.   begin
  17.     write('keys pressed:  ');
  18.     if (fg_kbtest(LEFT) = 1)  then write('Left ');
  19.     if (fg_kbtest(RIGHT) = 1) then write('Right ');
  20.     if (fg_kbtest(UP) = 1)    then write('Up ');
  21.     if (fg_kbtest(DOWN) = 1)  then write('Down ');
  22.     writeln;
  23.     fg_waitfor(18);
  24.   end
  25.   until (fg_kbtest(ESC) = 1);
  26.  
  27.   fg_kbinit(0);
  28.   writeln('Keyboard handler disabled.');
  29. end.
  30.